home *** CD-ROM | disk | FTP | other *** search
/ AGA Toolkit '97 / The AGA Toolkit '97.iso / miscellaneous / demo / octamedv6_demo / newtov6 < prev    next >
Encoding:
Text File  |  1996-09-07  |  4.6 KB  |  100 lines

  1.                        OCTAMED V6 - WHAT IS NEW?
  2.  
  3. I will here describe the most significant changes in V6.
  4.  
  5. My military service ended on February 1994, and that's when I began working
  6. on V6. It took therefore slightly more than a year to complete it.
  7. This is more than with the previous major versions, mostly due to my studies,
  8. which has somewhat badly delayed the work.
  9. Anyway, only one major improvement that was planned for V6 had to be left
  10. out, because of lack time.
  11. ( A much improved notation editor, see below.)
  12.  
  13. Let's talk about the improvements. One fundamental shortcoming in V5 was its
  14. fixed 640 × 256 medres screen. Many people requested for screen mode
  15. selection. It would have been reasonably easy to add, but imagine the V5
  16. screen on a 1280 × 512 screen - it would have filled one quarter of the
  17. screen, and the extra screen space would end up being mostly useless.
  18. Therefore, the need for a more flexible method of adjusting windows and also
  19. using bigger fonts (Topaz 8 would be too tiny on a Super Hi-Res screen - and
  20. nowadays I consider it ugly anyway) was imminent. Also, even though V5 was
  21. much more "programmer-friendly" than V4, the window layout could be still
  22. simplified. The first thing I did were a set of routines called:
  23.  
  24.  
  25. RTFSWB
  26.  
  27. This strange acronym stands for "Real Time Font Sensitive Window Builder".
  28. ( not a mixture of My and Rays initials )  ;)
  29. It is a simple GUI design "language" which contains commands like GBOOL
  30. (creates a boolean gadget) or TXT (creates a text item). When a window is
  31. opened, RTFSWB does the layout of the window according to the currently
  32. selected font. As the name says, it is fully font sensitive, supporting
  33. both non-proportional and proportional fonts. RTFSWB greatly improves the
  34. outlook of OctaMED, especially on high resolution screens with bigger fonts.
  35.  
  36. There are some more GUI changes besides RTFSWB; there is no longer a default
  37. backdrop window, but all parts of the user interface are now in windows for
  38. better configurability. OctaMED screen has also become public; other
  39. applications may open windows on it.
  40.  
  41.  
  42. ARexx
  43.  
  44. Yes, as most self-respecting applications, OctaMED now has an ARexx port!
  45. Most (but not all) features of OctaMED are available for use by external
  46. programs or scripts. This means that users can add new features by simply
  47. writing an ARexx script. (Of course, not everything can be made this way,
  48. but features based on existing features are usually possible.) In V6,
  49. OctaMED's keyboard shortcuts are also totally implemented via the ARexx
  50. interface; each shortcut is mapped to an ARexx command. The shortcuts are
  51. user-modifiable.
  52.  
  53.  
  54. Improved soundcard support
  55.  
  56. The last V5 revisions added Aura support.
  57. V6 supports MacroSystem's Toccata as well.
  58. Currently only one sample can be played through it at a time, but
  59. this will change in the future (see below).
  60. Both soundcards support stereo output, and OctaMED now supports stereo
  61. samples.
  62. (They can be used even without a soundcard.)
  63.  
  64. Because 16-bit samples are now becoming more and more common on the Amiga,
  65. OctaMED supports many new sample formats: MAUD (Toccata's file format),
  66. Audio IFF (perhaps the most common multi-platform sample format) and RIFF
  67. WAVE (these are the PC .WAV files).
  68.  
  69.  
  70. Improved sample editor
  71.  
  72. The sample editor has a lot of new features. The sample display is now
  73. significantly faster and it has a new zooming slider. The speed improvement
  74. is optional, however, as it consumes some memory.
  75.  
  76. New editing operations include an overwriting Paste, vertical adjustment of
  77. the sample, tuning tone, Add Workspace window, plus more. Also, the ultra-
  78. slow sampling Monitor window has been replaced with a faster monitor screen.
  79.  
  80.  
  81. File handling
  82.  
  83. Packer support is now "finished", I suppose (nothing more to add). XPK is
  84. supported for both compression and decompression, with a parameter window
  85. for selecting the compression type. A similar window exists for PowerPacker
  86. parameters.
  87.  
  88. Standard MIDI File (SMF) saving was added during Spring -94. Due to lack of
  89. time, I didn't intend to add SMF loading to V6. However, eventually Ray
  90. decided that this feature should be added, so it exists now, and it seems
  91. to work pretty well, although SMF->OctaMED conversion is not quite straight-
  92. forward. (I had an old, practically non-functional routine as a basis.)
  93.  
  94. A popular request to Ray was the ability to save modules directly as
  95. executable files, and this is now possible.
  96. Executables are about 12 kilobytes longer than the corresponding
  97. module itself and they cannot be loaded and re-mixed by other composers and
  98. then re-released then anothers work.
  99. This was the main reason given to Ray for this request, but also by those
  100. making music disks